home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / web / noweb / examples / README < prev    next >
Text File  |  1995-02-24  |  2KB  |  44 lines

  1. All these examples have been set up to work with latex, although I
  2. often prefer plain TeX because latex's page breaking is so bad and so
  3. hard to control.  breakmodel.nw is the only one that requires
  4. cross-referencing (noweave -x). I have included the nonstandard
  5. `multicol' style file, although it is readily available as part of the
  6. Mainz distribution.
  7.  
  8. Except for breakmodel.nw, each example file is a fragment of a larger
  9. program.  noweb itself is not a good example of literate programming.
  10. It is harder than most people realize to write a truly literate
  11. program, and noweb wasn't worth the effort.
  12.  
  13. The files are:
  14.  
  15.   Makefile        Shows some sample default rules for use
  16.             in a Makefile.  Try `make tree.tex tree.dvi'.
  17.   breakmodel.nw        A formal model of breakpoints using the
  18.             Promela modeling language.
  19.   dag.nw        Fragment of an Icon program that compiles
  20.             patterns into decision-tree pattern-matching
  21.             code.  tree.nw builds the decision trees;
  22.             dag.nw turns them into dags.
  23.   graphs.nw        Several graphs written in jgraph (write
  24.             plank@cs.utk.edu for information about jgraph).
  25.   mipscoder.nw        Part of the original MIPS code generator from
  26.             Standard ML of New Jersey.  Writting in Standard ML.
  27.   primes.nw        noweb version of DEK's original prime-number program.
  28.   scanner.nw        Part of a student compiler project.  Includes
  29.             C code and lex and yacc specifications, all in
  30.             a single file. 
  31.   sharpline        A noweb filter that makes noweb `see' #line directives
  32.                         in a noweb file.
  33.   test.nw        A simple test file.
  34.   tree.nw        Fragment of an Icon program that compiles
  35.             patterns into decision-tree pattern-matching
  36.             code.  tree.nw builds the decision trees;
  37.             dag.nw turns them into dags.
  38.   wc.nw            A re-implementation in noweb of the CWEB
  39.             example from DEK's book.  This example is
  40.             intended to be as exact a copy as possible; no
  41.             attempt was made to improve the code.
  42.   whitespace        A noweb filter that makes whitespace insignificant
  43.             within chunk names.
  44.